SQL and NoSQL Database Software Architecture Performance Analysis and Assessments—A Systematic Literature Review
نویسندگان
چکیده
The competent software architecture plays a crucial role in the difficult task of big data processing for SQL and NoSQL databases. databases were created to organize allow horizontal expansion. databases, on other hand, support scalability can efficiently process large amounts unstructured data. Organizational needs determine which paradigm is appropriate, yet selecting best option not always easy. Differences database design are what set apart. Each type also consistently employs mixed-model approach. Therefore, it challenging cloud users transfer their among different storage services (CSPs). There several paradigms being monitored by various platforms (IaaS, PaaS, SaaS, DBaaS). purpose this SLR examine articles that address portability interoperability, as well architectures Numerous studies comparing capabilities particularly Oracle RDBMS Document Database (MongoDB), terms scale, performance, availability, consistency, sharding, presented part state art. Research indicates with specifically tailored structures, may be analytics, while suited online transaction (OLTP) purposes.
منابع مشابه
Empirical Evidence in Software Architecture: A Systematic Literature Review Protocol
Software Architecture (SA) plays important role in software development as it acts as a skeleton and the whole development revolves around it. As the SA as a discipline is maturing, large number of empirically supported studies are being reported in SA. There is a need to systematically aggregate, analyze and synthesize evidence based studies in SA. We plan to systematically investigate evidenc...
متن کاملSystematic Literature Review of the Cloud-ready Software Architecture
Many companies are adopting cloud for hosting applications delivered as a service over the Internet. An application service delivered in this way is referred as Software as a Service (SaaS). The SaaS providers get benefits from getting cloud resources provisioned on-demand and through pay-as-you-go billing models. These capabilities enable faster application development and deployment with lowe...
متن کاملBridging the gap between SQL and NoSQL
There has been a enormous growth in the distributed databases area in the last few years, especially with the NoSQL movement. These databases intend to be almost schema-less and not as strict as their relational counterparts on what concerns the data model, in order to achieve higher scalability. Their query API tends to be very reduced (mainly a put and a get), which grants them very fast writ...
متن کاملPerformance Analysis Of Scalable Sql And Nosql Databases : A Quantitative Approach
PERFORMANCE ANALYSIS OF SCALABLE SQL AND NOSQL DATABASES: AQUANTITATIVE APPROACHby HARISH BALASUBRAMANIANMay 2014Advisor: Dr.Weisong ShiMajor: Computer ScienceDegree: Master of Science Benchmarking is a common method in evaluating and choosing a NoSQL database.There are already lots of benchmarking reports available in internet and research papers. Most ofthe ben...
متن کاملSystematic literature reviews in software engineering - A systematic literature review
Background: In 2004 the concept of evidence-based software engineering (EBSE) was introduced at the ICSE04 conference. Aims: This study assesses the impact of systematic literature reviews (SLRs) which are the recommended EBSE method for aggregating evidence. Method: We used the standard systematic literature review method employing a manual search of 10 journals and 4 conference proceedings. R...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Big data and cognitive computing
سال: 2023
ISSN: ['2504-2289']
DOI: https://doi.org/10.3390/bdcc7020097